﻿using Artizan.Iot.Hub.Mqtt.Server.Events;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.EventBus;

namespace Artizan.Iot.Hub.Mqtt.Server.Etos
{
    /// <summary>
    /// EventName 属性是可选的，但是建议使用。
    /// 如果没有为事件类型(ETO 类)声明它，
    /// 则事件名称将是事件类的全名,
    /// 参见：Abp:Distributed Event Bus: https://docs.abp.io/en/abp/latest/Distributed-Event-Bus
    /// 
    /// 客户端上线
    /// 
    /// </summary>
    [EventName(MqttServerEventConsts.ClientConnected)]
    public class ClientConnectedEto
    {
        public string ClientId { get; set; }
    }
}
